/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package gui2;

import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
import management.ManagerFeedBack;

/**
 *
 * @author Windows7
 */
public class GUIFeedBack extends javax.swing.JInternalFrame {
    //Customer customer;

    /**
     * Creates new form GUIFeedBack
     */
    public GUIFeedBack() {
        try {
            initComponents();
            this.setResizable(false);
//            this.setTitle("Management feedback");
            //this.customer = customer;
            management.MyConnection.getConnection();
            management.GUIInteraction.readToTable(management.ManagerFeedBack.sqlTbl_FeedBackFull, tblFeedBack);
        } catch (SQLException ex) {
            Logger.getLogger(GUIFeedBack.class.getName()).log(Level.SEVERE, null, ex);
        }
    }

    public void refresh() {
        txaFbAdmin.setText("");
        txaFbCustomer.setText("");
        txtStatus.setText("");
        lblErrorStatusS.setText("");
        txtStatusS.setText("");
    }

    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        jScrollPane1 = new javax.swing.JScrollPane();
        tblFeedBack = new javax.swing.JTable();
        jpnFunction = new javax.swing.JPanel();
        lblFbCustomer = new javax.swing.JLabel();
        jScrollPane2 = new javax.swing.JScrollPane();
        txaFbCustomer = new javax.swing.JTextArea();
        lblFbAdmin = new javax.swing.JLabel();
        jScrollPane3 = new javax.swing.JScrollPane();
        txaFbAdmin = new javax.swing.JTextArea();
        lblStatus = new javax.swing.JLabel();
        txtStatus = new javax.swing.JTextField();
        btnReply = new javax.swing.JButton();
        lblNote = new javax.swing.JLabel();
        btnDelete = new javax.swing.JButton();
        btnView = new javax.swing.JButton();
        lblFeedBack = new javax.swing.JLabel();
        jpnSearch = new javax.swing.JPanel();
        lblStatusS = new javax.swing.JLabel();
        txtStatusS = new javax.swing.JTextField();
        btnSearch = new javax.swing.JButton();
        lblErrorStatusS = new javax.swing.JLabel();
        jInternalFrame1 = new javax.swing.JInternalFrame();
        jScrollPane4 = new javax.swing.JScrollPane();
        tblFeedBack1 = new javax.swing.JTable();
        jpnFunction1 = new javax.swing.JPanel();
        lblFbCustomer1 = new javax.swing.JLabel();
        jScrollPane5 = new javax.swing.JScrollPane();
        txaFbCustomer1 = new javax.swing.JTextArea();
        lblFbAdmin1 = new javax.swing.JLabel();
        jScrollPane6 = new javax.swing.JScrollPane();
        txaFbAdmin1 = new javax.swing.JTextArea();
        lblStatus1 = new javax.swing.JLabel();
        txtStatus1 = new javax.swing.JTextField();
        btnReply1 = new javax.swing.JButton();
        btnBack1 = new javax.swing.JButton();
        lblNote1 = new javax.swing.JLabel();
        btnDelete1 = new javax.swing.JButton();
        btnView1 = new javax.swing.JButton();
        lblFeedBack1 = new javax.swing.JLabel();
        jpnSearch1 = new javax.swing.JPanel();
        lblStatusS1 = new javax.swing.JLabel();
        txtStatusS1 = new javax.swing.JTextField();
        btnSearch1 = new javax.swing.JButton();
        lblErrorStatusS1 = new javax.swing.JLabel();

        setPreferredSize(new java.awt.Dimension(1024, 650));

        tblFeedBack.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null}
            },
            new String [] {
                "Title 1", "Title 2", "Title 3", "Title 4"
            }
        ));
        tblFeedBack.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                tblFeedBackMouseClicked(evt);
            }
        });
        jScrollPane1.setViewportView(tblFeedBack);

        jpnFunction.setBorder(javax.swing.BorderFactory.createTitledBorder(""));

        lblFbCustomer.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        lblFbCustomer.setText("Fb Customer :");
        lblFbCustomer.setFocusable(false);
        lblFbCustomer.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        lblFbCustomer.setPreferredSize(new java.awt.Dimension(90, 25));

        txaFbCustomer.setColumns(20);
        txaFbCustomer.setRows(5);
        txaFbCustomer.setEnabled(false);
        txaFbCustomer.setPreferredSize(null);
        jScrollPane2.setViewportView(txaFbCustomer);

        lblFbAdmin.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        lblFbAdmin.setText("Fb Admin :");
        lblFbAdmin.setPreferredSize(new java.awt.Dimension(90, 25));

        txaFbAdmin.setColumns(20);
        txaFbAdmin.setRows(5);
        txaFbAdmin.setMinimumSize(new java.awt.Dimension(6, 25));
        txaFbAdmin.setPreferredSize(null);
        jScrollPane3.setViewportView(txaFbAdmin);

        lblStatus.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        lblStatus.setText("Status :");
        lblStatus.setPreferredSize(new java.awt.Dimension(90, 25));

        txtStatus.setPreferredSize(null);

        btnReply.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N
        btnReply.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icon/reply_24.png"))); // NOI18N
        btnReply.setText("Reply");
        btnReply.setPreferredSize(new java.awt.Dimension(100, 30));
        btnReply.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnReplyActionPerformed(evt);
            }
        });

        lblNote.setFont(new java.awt.Font("Tahoma", 2, 12)); // NOI18N
        lblNote.setForeground(new java.awt.Color(255, 0, 0));
        lblNote.setText("Note : 1 :Answered. 0 : Unanswered");
        lblNote.setPreferredSize(null);

        btnDelete.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N
        btnDelete.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icon/delete_24.png"))); // NOI18N
        btnDelete.setText("Delete");
        btnDelete.setPreferredSize(new java.awt.Dimension(100, 30));
        btnDelete.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnDeleteActionPerformed(evt);
            }
        });

        btnView.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N
        btnView.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icon/vew.png"))); // NOI18N
        btnView.setText("View");
        btnView.setPreferredSize(new java.awt.Dimension(100, 30));
        btnView.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnViewActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jpnFunctionLayout = new javax.swing.GroupLayout(jpnFunction);
        jpnFunction.setLayout(jpnFunctionLayout);
        jpnFunctionLayout.setHorizontalGroup(
            jpnFunctionLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jpnFunctionLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jpnFunctionLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(lblFbCustomer, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(lblFbAdmin, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(lblStatus, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(53, 53, 53)
                .addGroup(jpnFunctionLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                    .addComponent(jScrollPane3, javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jScrollPane2, javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(txtStatus, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(lblNote, javax.swing.GroupLayout.DEFAULT_SIZE, 309, Short.MAX_VALUE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addGroup(jpnFunctionLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jpnFunctionLayout.createSequentialGroup()
                        .addComponent(btnReply, javax.swing.GroupLayout.PREFERRED_SIZE, 110, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(83, 83, 83)
                        .addComponent(btnDelete, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(93, 93, 93))
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jpnFunctionLayout.createSequentialGroup()
                        .addComponent(btnView, javax.swing.GroupLayout.PREFERRED_SIZE, 101, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(187, 187, 187))))
        );
        jpnFunctionLayout.setVerticalGroup(
            jpnFunctionLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jpnFunctionLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jpnFunctionLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 68, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jpnFunctionLayout.createSequentialGroup()
                        .addComponent(lblFbCustomer, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(25, 25, 25)))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addGroup(jpnFunctionLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jpnFunctionLayout.createSequentialGroup()
                        .addComponent(lblFbAdmin, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(46, 46, 46))
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jpnFunctionLayout.createSequentialGroup()
                        .addGroup(jpnFunctionLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                            .addComponent(btnView, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGap(26, 26, 26)))
                .addGroup(jpnFunctionLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(lblStatus, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addGroup(jpnFunctionLayout.createSequentialGroup()
                        .addComponent(txtStatus, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(lblNote, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addGap(58, 58, 58))
            .addGroup(jpnFunctionLayout.createSequentialGroup()
                .addGap(21, 21, 21)
                .addGroup(jpnFunctionLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(btnReply, javax.swing.GroupLayout.PREFERRED_SIZE, 41, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(btnDelete, javax.swing.GroupLayout.PREFERRED_SIZE, 41, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addContainerGap())
        );

        lblFeedBack.setFont(new java.awt.Font("Times New Roman", 1, 36)); // NOI18N
        lblFeedBack.setForeground(new java.awt.Color(102, 0, 102));
        lblFeedBack.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        lblFeedBack.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icon/feedback.png"))); // NOI18N
        lblFeedBack.setText("FEEDBACK MANAGEMENT");
        lblFeedBack.setPreferredSize(new java.awt.Dimension(100, 25));

        jpnSearch.setBorder(javax.swing.BorderFactory.createTitledBorder("Search"));
        jpnSearch.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        jpnSearch.setPreferredSize(new java.awt.Dimension(300, 200));

        lblStatusS.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        lblStatusS.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        lblStatusS.setText("Status :");
        lblStatusS.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        lblStatusS.setPreferredSize(new java.awt.Dimension(45, 20));

        txtStatusS.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        txtStatusS.setHorizontalAlignment(javax.swing.JTextField.CENTER);
        txtStatusS.setPreferredSize(new java.awt.Dimension(60, 25));

        btnSearch.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        btnSearch.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icon/search.png"))); // NOI18N
        btnSearch.setText("Search");
        btnSearch.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnSearchActionPerformed(evt);
            }
        });

        lblErrorStatusS.setFont(new java.awt.Font("Tahoma", 2, 12)); // NOI18N
        lblErrorStatusS.setForeground(new java.awt.Color(255, 0, 0));
        lblErrorStatusS.setText("*");
        lblErrorStatusS.setPreferredSize(new java.awt.Dimension(60, 20));

        javax.swing.GroupLayout jpnSearchLayout = new javax.swing.GroupLayout(jpnSearch);
        jpnSearch.setLayout(jpnSearchLayout);
        jpnSearchLayout.setHorizontalGroup(
            jpnSearchLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jpnSearchLayout.createSequentialGroup()
                .addComponent(lblStatusS, javax.swing.GroupLayout.PREFERRED_SIZE, 66, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(18, 18, 18)
                .addGroup(jpnSearchLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jpnSearchLayout.createSequentialGroup()
                        .addComponent(lblErrorStatusS, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addContainerGap())
                    .addGroup(jpnSearchLayout.createSequentialGroup()
                        .addComponent(txtStatusS, javax.swing.GroupLayout.PREFERRED_SIZE, 113, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(18, 18, 18)
                        .addComponent(btnSearch)
                        .addContainerGap(26, Short.MAX_VALUE))))
        );
        jpnSearchLayout.setVerticalGroup(
            jpnSearchLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jpnSearchLayout.createSequentialGroup()
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addGroup(jpnSearchLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jpnSearchLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                        .addComponent(lblStatusS, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addComponent(txtStatusS, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addComponent(btnSearch))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(lblErrorStatusS, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
        );

        jInternalFrame1.setPreferredSize(new java.awt.Dimension(1024, 650));

        tblFeedBack1.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null}
            },
            new String [] {
                "Title 1", "Title 2", "Title 3", "Title 4"
            }
        ));
        tblFeedBack1.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                tblFeedBack1MouseClicked(evt);
            }
        });
        jScrollPane4.setViewportView(tblFeedBack1);

        jpnFunction1.setBorder(javax.swing.BorderFactory.createTitledBorder("Function"));

        lblFbCustomer1.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        lblFbCustomer1.setText("Fb Customer :");
        lblFbCustomer1.setFocusable(false);
        lblFbCustomer1.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        lblFbCustomer1.setPreferredSize(new java.awt.Dimension(90, 25));

        txaFbCustomer1.setColumns(20);
        txaFbCustomer1.setRows(5);
        txaFbCustomer1.setEnabled(false);
        txaFbCustomer1.setPreferredSize(null);
        jScrollPane5.setViewportView(txaFbCustomer1);

        lblFbAdmin1.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        lblFbAdmin1.setText("Fb Admin :");
        lblFbAdmin1.setPreferredSize(new java.awt.Dimension(90, 25));

        txaFbAdmin1.setColumns(20);
        txaFbAdmin1.setRows(5);
        txaFbAdmin1.setMinimumSize(new java.awt.Dimension(6, 25));
        txaFbAdmin1.setPreferredSize(null);
        jScrollPane6.setViewportView(txaFbAdmin1);

        lblStatus1.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        lblStatus1.setText("Status :");
        lblStatus1.setPreferredSize(new java.awt.Dimension(90, 25));

        txtStatus1.setPreferredSize(null);

        btnReply1.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N
        btnReply1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icon/reply_24.png"))); // NOI18N
        btnReply1.setText("Reply");
        btnReply1.setPreferredSize(new java.awt.Dimension(100, 30));
        btnReply1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnReply1ActionPerformed(evt);
            }
        });

        btnBack1.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N
        btnBack1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icon/back.png"))); // NOI18N
        btnBack1.setText("Back");
        btnBack1.setPreferredSize(new java.awt.Dimension(100, 30));
        btnBack1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnBack1ActionPerformed(evt);
            }
        });

        lblNote1.setFont(new java.awt.Font("Tahoma", 2, 12)); // NOI18N
        lblNote1.setForeground(new java.awt.Color(255, 0, 0));
        lblNote1.setText("Note : 1 :Answered. 0 : Unanswered");
        lblNote1.setPreferredSize(null);

        btnDelete1.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N
        btnDelete1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icon/delete_24.png"))); // NOI18N
        btnDelete1.setText("Delete");
        btnDelete1.setPreferredSize(new java.awt.Dimension(100, 30));
        btnDelete1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnDelete1ActionPerformed(evt);
            }
        });

        btnView1.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N
        btnView1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icon/vew.png"))); // NOI18N
        btnView1.setText("View");
        btnView1.setPreferredSize(new java.awt.Dimension(100, 30));
        btnView1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnView1ActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jpnFunction1Layout = new javax.swing.GroupLayout(jpnFunction1);
        jpnFunction1.setLayout(jpnFunction1Layout);
        jpnFunction1Layout.setHorizontalGroup(
            jpnFunction1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jpnFunction1Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jpnFunction1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(lblFbCustomer1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(lblFbAdmin1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(lblStatus1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(53, 53, 53)
                .addGroup(jpnFunction1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                    .addComponent(jScrollPane6, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 309, Short.MAX_VALUE)
                    .addComponent(jScrollPane5, javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(txtStatus1, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(lblNote1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addGroup(jpnFunction1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(btnReply1, javax.swing.GroupLayout.PREFERRED_SIZE, 110, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(btnView1, javax.swing.GroupLayout.PREFERRED_SIZE, 101, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(83, 83, 83)
                .addGroup(jpnFunction1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(btnBack1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(btnDelete1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(93, 93, 93))
        );
        jpnFunction1Layout.setVerticalGroup(
            jpnFunction1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jpnFunction1Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jpnFunction1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jScrollPane5, javax.swing.GroupLayout.PREFERRED_SIZE, 68, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jpnFunction1Layout.createSequentialGroup()
                        .addComponent(lblFbCustomer1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(25, 25, 25)))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addGroup(jpnFunction1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jpnFunction1Layout.createSequentialGroup()
                        .addComponent(jScrollPane6, javax.swing.GroupLayout.PREFERRED_SIZE, 63, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(26, 26, 26))
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jpnFunction1Layout.createSequentialGroup()
                        .addComponent(lblFbAdmin1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(46, 46, 46)))
                .addGroup(jpnFunction1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jpnFunction1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                        .addComponent(txtStatus1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addComponent(lblStatus1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(jpnFunction1Layout.createSequentialGroup()
                        .addGap(28, 28, 28)
                        .addComponent(lblNote1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addGap(45, 45, 45))
            .addGroup(jpnFunction1Layout.createSequentialGroup()
                .addGap(21, 21, 21)
                .addGroup(jpnFunction1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(btnReply1, javax.swing.GroupLayout.PREFERRED_SIZE, 41, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(btnDelete1, javax.swing.GroupLayout.PREFERRED_SIZE, 41, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(61, 61, 61)
                .addGroup(jpnFunction1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(btnView1, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(btnBack1, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addContainerGap())
        );

        lblFeedBack1.setFont(new java.awt.Font("Times New Roman", 1, 36)); // NOI18N
        lblFeedBack1.setForeground(new java.awt.Color(102, 0, 102));
        lblFeedBack1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        lblFeedBack1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icon/feedback.png"))); // NOI18N
        lblFeedBack1.setText("FEEDBACK MANAGEMENT");
        lblFeedBack1.setPreferredSize(new java.awt.Dimension(100, 25));

        jpnSearch1.setBorder(javax.swing.BorderFactory.createTitledBorder("Search"));
        jpnSearch1.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        jpnSearch1.setPreferredSize(new java.awt.Dimension(300, 200));

        lblStatusS1.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        lblStatusS1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        lblStatusS1.setText("Status :");
        lblStatusS1.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        lblStatusS1.setPreferredSize(new java.awt.Dimension(45, 20));

        txtStatusS1.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        txtStatusS1.setHorizontalAlignment(javax.swing.JTextField.CENTER);
        txtStatusS1.setPreferredSize(new java.awt.Dimension(60, 25));

        btnSearch1.setFont(new java.awt.Font("Tahoma", 1, 12)); // NOI18N
        btnSearch1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icon/search.png"))); // NOI18N
        btnSearch1.setText("Search");
        btnSearch1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btnSearch1ActionPerformed(evt);
            }
        });

        lblErrorStatusS1.setFont(new java.awt.Font("Tahoma", 2, 12)); // NOI18N
        lblErrorStatusS1.setPreferredSize(new java.awt.Dimension(60, 20));

        javax.swing.GroupLayout jpnSearch1Layout = new javax.swing.GroupLayout(jpnSearch1);
        jpnSearch1.setLayout(jpnSearch1Layout);
        jpnSearch1Layout.setHorizontalGroup(
            jpnSearch1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jpnSearch1Layout.createSequentialGroup()
                .addComponent(lblStatusS1, javax.swing.GroupLayout.PREFERRED_SIZE, 66, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(18, 18, 18)
                .addGroup(jpnSearch1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jpnSearch1Layout.createSequentialGroup()
                        .addComponent(lblErrorStatusS1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addContainerGap())
                    .addGroup(jpnSearch1Layout.createSequentialGroup()
                        .addComponent(txtStatusS1, javax.swing.GroupLayout.PREFERRED_SIZE, 113, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(18, 18, 18)
                        .addComponent(btnSearch1)
                        .addContainerGap(26, Short.MAX_VALUE))))
        );
        jpnSearch1Layout.setVerticalGroup(
            jpnSearch1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jpnSearch1Layout.createSequentialGroup()
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addGroup(jpnSearch1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jpnSearch1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                        .addComponent(lblStatusS1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addComponent(txtStatusS1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addComponent(btnSearch1))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(lblErrorStatusS1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
        );

        javax.swing.GroupLayout jInternalFrame1Layout = new javax.swing.GroupLayout(jInternalFrame1.getContentPane());
        jInternalFrame1.getContentPane().setLayout(jInternalFrame1Layout);
        jInternalFrame1Layout.setHorizontalGroup(
            jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jInternalFrame1Layout.createSequentialGroup()
                .addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jInternalFrame1Layout.createSequentialGroup()
                        .addGap(0, 0, Short.MAX_VALUE)
                        .addComponent(jpnSearch1, javax.swing.GroupLayout.PREFERRED_SIZE, 354, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addComponent(jpnFunction1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jScrollPane4, javax.swing.GroupLayout.Alignment.TRAILING))
                .addContainerGap())
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jInternalFrame1Layout.createSequentialGroup()
                .addGap(0, 0, Short.MAX_VALUE)
                .addComponent(lblFeedBack1, javax.swing.GroupLayout.PREFERRED_SIZE, 704, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(152, 152, 152))
        );
        jInternalFrame1Layout.setVerticalGroup(
            jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jInternalFrame1Layout.createSequentialGroup()
                .addComponent(lblFeedBack1, javax.swing.GroupLayout.PREFERRED_SIZE, 69, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jpnSearch1, javax.swing.GroupLayout.PREFERRED_SIZE, 93, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(jScrollPane4, javax.swing.GroupLayout.PREFERRED_SIZE, 139, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(18, 18, 18)
                .addComponent(jpnFunction1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addContainerGap())
        );

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .addGap(0, 152, Short.MAX_VALUE)
                .addComponent(lblFeedBack, javax.swing.GroupLayout.PREFERRED_SIZE, 704, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(152, 152, 152))
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addGroup(layout.createSequentialGroup()
                        .addGap(0, 0, Short.MAX_VALUE)
                        .addComponent(jpnSearch, javax.swing.GroupLayout.PREFERRED_SIZE, 354, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createSequentialGroup()
                        .addContainerGap()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jpnFunction, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addComponent(jScrollPane1))))
                .addContainerGap())
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGroup(layout.createSequentialGroup()
                    .addGap(0, 504, Short.MAX_VALUE)
                    .addComponent(jInternalFrame1, javax.swing.GroupLayout.PREFERRED_SIZE, 0, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addGap(0, 504, Short.MAX_VALUE)))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addComponent(lblFeedBack, javax.swing.GroupLayout.PREFERRED_SIZE, 69, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jpnSearch, javax.swing.GroupLayout.PREFERRED_SIZE, 93, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 139, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jpnFunction, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addGap(23, 23, 23))
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGroup(layout.createSequentialGroup()
                    .addGap(0, 313, Short.MAX_VALUE)
                    .addComponent(jInternalFrame1, javax.swing.GroupLayout.PREFERRED_SIZE, 0, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addGap(0, 312, Short.MAX_VALUE)))
        );

        pack();
    }// </editor-fold>//GEN-END:initComponents

    private void tblFeedBackMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_tblFeedBackMouseClicked
        // TODO add your handling code here:
        int i = tblFeedBack.getSelectedRow();
        if (i >= 0) {
            txaFbCustomer.setText(String.valueOf(tblFeedBack.getValueAt(i, 2)));
            txaFbAdmin.setText(String.valueOf(tblFeedBack.getValueAt(i, 3)));
            txtStatus.setText(String.valueOf(tblFeedBack.getValueAt(i, 4)));
        }
    }//GEN-LAST:event_tblFeedBackMouseClicked

    private void btnReplyActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnReplyActionPerformed
        // TODO add your handling code here:
        try {
            if (txaFbCustomer.getText().length() == 0) {
                JOptionPane.showMessageDialog(this, "You don't choice any feedback to edit");
            }
            int selectRow = tblFeedBack.getSelectedRow();
            // idF lay ra gia tri cua id trong dong ma minh chon.
            int idF = Integer.parseInt(tblFeedBack.getModel().getValueAt(selectRow, 0).toString());

            if (management.ManagerFeedBack.updateFeedBack(txaFbAdmin.getText(), txtStatus.getText(), idF)) {
                management.GUIInteraction.readToTable(ManagerFeedBack.sqlTbl_FeedBackFull, tblFeedBack);
                JOptionPane.showMessageDialog(this, "Successfull !");
            } else {
                JOptionPane.showMessageDialog(this, "Don't Successfull !");
            }
            refresh();
        } catch (SQLException ex) {
            ex.printStackTrace();
        }
    }//GEN-LAST:event_btnReplyActionPerformed

    private void btnDeleteActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnDeleteActionPerformed
        // TODO add your handling code here:
        int selectRow = tblFeedBack.getSelectedRow();
        if (selectRow == -1) {
            JOptionPane.showMessageDialog(this, "You don't choice any feedback to delete");
        }
        try {
            int id = Integer.parseInt(tblFeedBack.getModel().getValueAt(selectRow, 0).toString());
            management.ManagerFeedBack.deleteFeedBack(id);
            management.GUIInteraction.readToTable(ManagerFeedBack.sqlTbl_FeedBackFull, tblFeedBack);
            refresh();
        } catch (SQLException ex) {
            JOptionPane.showMessageDialog(this, "Delete error");
        }
    }//GEN-LAST:event_btnDeleteActionPerformed

    private void btnSearchActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnSearchActionPerformed
        // TODO add your handling code here:
        String search = txtStatusS.getText();
        if (!management.CheckForm.isEmpty(search)) {
            lblErrorStatusS.setText(" Status  don't null");
            txtStatusS.requestFocus();
        } else {
            lblErrorStatusS.setText("");
            try {
                management.GUIInteraction.readToTable("select * from Feedback where Fb_Status like '%" + search + "%'", tblFeedBack);
                txtStatusS.setText("");
            } catch (Exception ex) {
                ex.printStackTrace();
            }
        }
    }//GEN-LAST:event_btnSearchActionPerformed

    private void btnViewActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnViewActionPerformed
        try {
            // TODO add your handling code here:
            refresh();
            management.GUIInteraction.readToTable(management.ManagerFeedBack.sqlTbl_FeedBackFull, tblFeedBack);
        } catch (SQLException ex) {
            Logger.getLogger(GUIFeedBack.class.getName()).log(Level.SEVERE, null, ex);
        }

    }//GEN-LAST:event_btnViewActionPerformed

    private void tblFeedBack1MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_tblFeedBack1MouseClicked
        // TODO add your handling code here:
    }//GEN-LAST:event_tblFeedBack1MouseClicked

    private void btnReply1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnReply1ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_btnReply1ActionPerformed

    private void btnBack1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnBack1ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_btnBack1ActionPerformed

    private void btnDelete1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnDelete1ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_btnDelete1ActionPerformed

    private void btnView1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnView1ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_btnView1ActionPerformed

    private void btnSearch1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnSearch1ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_btnSearch1ActionPerformed

    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JButton btnBack1;
    private javax.swing.JButton btnDelete;
    private javax.swing.JButton btnDelete1;
    private javax.swing.JButton btnReply;
    private javax.swing.JButton btnReply1;
    private javax.swing.JButton btnSearch;
    private javax.swing.JButton btnSearch1;
    private javax.swing.JButton btnView;
    private javax.swing.JButton btnView1;
    private javax.swing.JInternalFrame jInternalFrame1;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JScrollPane jScrollPane2;
    private javax.swing.JScrollPane jScrollPane3;
    private javax.swing.JScrollPane jScrollPane4;
    private javax.swing.JScrollPane jScrollPane5;
    private javax.swing.JScrollPane jScrollPane6;
    private javax.swing.JPanel jpnFunction;
    private javax.swing.JPanel jpnFunction1;
    private javax.swing.JPanel jpnSearch;
    private javax.swing.JPanel jpnSearch1;
    private javax.swing.JLabel lblErrorStatusS;
    private javax.swing.JLabel lblErrorStatusS1;
    private javax.swing.JLabel lblFbAdmin;
    private javax.swing.JLabel lblFbAdmin1;
    private javax.swing.JLabel lblFbCustomer;
    private javax.swing.JLabel lblFbCustomer1;
    private javax.swing.JLabel lblFeedBack;
    private javax.swing.JLabel lblFeedBack1;
    private javax.swing.JLabel lblNote;
    private javax.swing.JLabel lblNote1;
    private javax.swing.JLabel lblStatus;
    private javax.swing.JLabel lblStatus1;
    private javax.swing.JLabel lblStatusS;
    private javax.swing.JLabel lblStatusS1;
    private javax.swing.JTable tblFeedBack;
    private javax.swing.JTable tblFeedBack1;
    private javax.swing.JTextArea txaFbAdmin;
    private javax.swing.JTextArea txaFbAdmin1;
    private javax.swing.JTextArea txaFbCustomer;
    private javax.swing.JTextArea txaFbCustomer1;
    private javax.swing.JTextField txtStatus;
    private javax.swing.JTextField txtStatus1;
    private javax.swing.JTextField txtStatusS;
    private javax.swing.JTextField txtStatusS1;
    // End of variables declaration//GEN-END:variables
}
